<?php
/**
 * KindEditor PHP
 *
 * 本PHP程序是演示程序，建议不要直接在实际项目中使用。
 * 如果您确定直接使用本程序，使用之前请仔细确认相关安全设置。
 *
 */

//此处处理在线图库选中的图片 by lijianjun 20170321
//调用JSON
require_once 'JSON.php';
//获取url
$url=addslashes($_GET['url']);
//复制图片到指定目录并裁剪为宽722px*等比例高度
//获取图片绝对路径
$length=strpos($url,'/Public/');
$the_domain=substr($url,0,$length);
$file_path=substr($url,$length);
$image_path = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))).'/www'.$file_path;
//设置复制的图片路径 在News文件夹下
$save_path=dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))).'/www/Public/Uploads/News/';
$ymd = date("Ymd");
$save_path .= $ymd . "/";
if (!file_exists($save_path)) {
	mkdir($save_path);
}
//读取图片信息
$image_info=getimagesize($image_path);
switch($image_info[2]){
	case 1: $imgtype = "gif";break;
	case 2: $imgtype = "jpg"; break;
	case 3: $imgtype = "png"; break;
}
$save_path.=date("YmdHis") . '_' . rand(10000, 99999) . '.' . $imgtype;
//复制图片到该文件夹下
copy($image_path,$save_path);
//裁剪图片
$json = new Services_JSON();
$json->construc($save_path);
$json->thumb(722,0);
$json->out();
@chmod($save_path, 0644);
//输出的JSON数组
//返回图片网址
$length=strpos($save_path,'/Public/');
$image_url=$the_domain.substr($save_path,$length);
$result = array();
$result['url']=$url;
$result['image_path']=$image_path;
$result['save_path']=$save_path;
$result['image_url']=$image_url;
$result['the_domain']=$the_domain;
//输出JSON字符串
header('Content-type: application/json; charset=UTF-8');
$json = new Services_JSON();
echo $json->encode($result);